package com.drama.api.company.order.dao;

import com.drama.api.company.order.domain.po.OrderConsumePO;
import com.drama.api.company.order.domain.vo.*;
import com.drama.api.sys.order.domain.vo.SysCompanyOrderConsumeSearchVO;
import com.drama.api.sys.order.domain.vo.SysCompanyOrderConsumeVO;
import org.springframework.stereotype.Repository;
import tk.mybatis.mapper.common.Mapper;

import java.math.BigDecimal;
import java.util.List;

@Repository
public interface OrderConsumeDao extends Mapper<OrderConsumePO> {
    BigDecimal getCount(CompanyOrderCountSearchVO searchVO);

    List<CompanyOrderListVO> getCountList(CompanyOrderListSearchVO searchVO);

    List<CompanyOrderVO> getList(CompanyOrderSearchVO searchVO);

    List<SysCompanyOrderConsumeVO> getCompanyList(SysCompanyOrderConsumeSearchVO searchVO);
}